print(_VERSION);
-- for testing
-- arr = {1, 2, 3, 4, 6};
-- for indx, value in pairs(arr) do
--     print(value);
-- end

-- closure testing

-- num = 10086;
-- t = function ()
--     num = num + 1;
--     return num;
-- end;

-- num = 100;
-- print(num);
-- print(t());
-- print(num);
-- print(t());

-- (function() print(num * 5) end)();

-- print(tostring({1, 2, nil, 3}))
-- require'posix'
-- print(tostring(os.time()):reverse():sub(1, 6) + 1000000);
math.randomseed(tostring(os.time()):reverse():sub(1, 6) + 1000000)
print(math.random(1, 50));
print(math.random(1, 50));
print(math.random(1, 50));
